Details about specific Learning Path Training
Retrieves details associated with a specific piece of Learning Path Training (Registerable identified by id
).
query getLearningPath {
registerables(filters: [{ field: id, operation: eq, value: "TGVhcm5pbmdQYXRoTGVhcm5lcjoxMDgy" }]) {
edges {
node {
id
achievement {
id
identifier
expiresAt
achievementType {
id
name
}
certificateUrl
documentUrls
}
... on LearningPathRegistration {
expectedProgress
progressMade
startDate
passAccessExpired
trainingPassTypeId
learningPath {
id
name
longDescription
imageUrl
enforceObjectiveOrder
achievementType {
id
name
}
objectives {
edges {
node {
id
order
credits
expectedCompletionDays
... on ExternalObjective {
name
external
}
... on URLObjective {
url
}
... on DocumentObjective {
document {
...nestedDocument
}
}
... on CourseObjective {
course {
...nestedCourse
}
}
... on LearningPathObjective {
learningPath {
...nestedLearningPath
}
}
}
}
}
}
results {
edges {
node {
id
objectiveId
completed
... on CourseOutcome {
registrationId
course {
id
startDate
endDate
location {
id
name
}
}
}
}
}
}
}
}
}
}
}
fragment nestedDocument on Document {
id
identifyingHash
displayName
htmlDescription
type
fileSizeStr
}
fragment nestedCourse on Course {
id
title
learningMode
message
code
}
fragment nestedLearningPath on LearningPath {
id
name
longDescription
enforceObjectiveOrder
objectives {
edges {
node {
id
order
credits
expectedCompletionDays
... on ExternalObjective {
name
external
}
... on URLObjective {
url
}
... on DocumentObjective {
document {
...nestedDocument
}
}
... on CourseObjective {
course {
...nestedCourse
}
}
}
}
}
}